package com.lineage.server.datatables.storage;

import com.lineage.server.model.Instance.L1PcInstance;
import com.lineage.server.templates.L1Mail;
import java.util.Map;

public interface MailStorage {
  void load();
  
  void setReadStatus(int paramInt);
  
  void setMailType(int paramInt1, int paramInt2);
  
  void deleteMail(int paramInt);
  
  void writeMail(int paramInt1, String paramString1, L1PcInstance paramL1PcInstance, String paramString2, String paramString3, int paramInt2);
  
  Map<Integer, L1Mail> getAllMail();
  
  L1Mail getMail(int paramInt);
}
